package cn.yanghx.pay.vo.feign.wechat.app.callback;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
 

/**
 * 通知数据
 *
 * @author: yanghx
 * @created: 2021/06/18 11:15
 */

@Data
public class WechatAppCallbackResource {


    /**
     *   对开启结果数据进行加密的加密算法，目前只支持AEAD_AES_256_GCM 示例值：AEAD_AES_256_GCM
     */
    //("加密算法类型")
    @JsonProperty("algorithm")
    private String algorithm;
    /**
     *   Base64编码后的开启/停用结果数据密文 示例值：sadsadsadsad
     */
    //("数据密文")
    @JsonProperty("ciphertext")
    private String ciphertext;
    /**
     *   附加数据 示例值：fdasfwqewlkja484w
     */
    //("附加数据")
    @JsonProperty("associated_data")
    private String associatedData;
    /**
     *   原始回调类型，为transaction 示例值：transaction
     */
    //("原始类型")
    @JsonProperty("original_type")
    private String originalType;
    /**
     *   加密使用的随机串 示例值：fdasflkja484w
     */
    //("随机串")
    @JsonProperty("nonce")
    private String nonce;
}
